home *** CD-ROM | disk | FTP | other *** search
/ TPUG - Toronto PET Users Group / TPUG Users Group CD / TPUG Users Group CD.iso / CRS / crs19.d81 / simman.arc / MANDEL2.TXT < prev    next >
Text File  |  2009-10-10  |  8KB  |  199 lines

  1. BB
  2. B         The manual method gives you the most control over the colorizing
  3. B    process.  You can specify up to 20 manual cutoff points.  In this
  4. B    manner you accentuate the details of most interest, and lose cluttered
  5. B    areas that distract from the image.
  6. B
  7. B         Once you have generated an image you like, MANDELPAINT will save
  8. B    it for you as a 32-block picture file on drive 8.  The file naming
  9. B    conventions were mentioned earlier.  If you used the auto-mode the
  10. B    entire filename will be automatically created.  The extension will
  11. B    correspond to the value you used for colorizing.  If you use the manual
  12. B    method, you can specify your own extension name.  Anything you like,
  13. B    just dont make it overly long, you need room for the root name and the
  14. B    "y" or "n" at the end.  The extension helps to distinguish between
  15. B    multiple versions of the same area of the set.  For example, you might
  16. B    have "jazz.2000.y" and "jazz.3000.y" as two different interpretations
  17. B    of "jazz.dat" on drive 9.  If you used manual cutoffs, you might have
  18. B    "jazz.simple.y" and "jazz.complex.y".  All these examples would contain
  19. B    the mandelbrot set, as represented by the trailing "y".
  20. B         Once you have seen an interesting area, it is almost irresistable
  21. B    to explore it further.  You will want to "zoom" in on parts of the
  22. B    screen to see them in more detail.  That is where MAGNIBROT comes in.
  23. B
  24. B
  25. B
  26. B    MAGNIBROT
  27. B
  28. B         MAGNIBROT makes zooming in on areas of the set, a breeze.
  29. B
  30. B         Load and run MAGNIBROT (with SIMON'S BASIC).  Tell it which
  31. B    graphics image you would like to view.  Use the root name.  Magnibrot
  32. B    will search drive 9 for the parameter file, which it will use to
  33. B    calculate new parameters when you "zoom".
  34. B         The image will be displayed.  In the upper left hand area of the
  35. B    screen, you will see a small flashing box.  This is the magnification
  36. B    window.  Use it to pick a region to magnify.  The cursor control keys
  37. B    will move the box around.  The ">" and <" keys will change the size of
  38. B    the box.  The box will move fastest when at its smallest size, so move
  39. B    it to the center of the region you wish to magnify, then expand it.
  40. B    When you have the area selected, press "m" to magnify.  You will be
  41. B    asked the number of iterations to be used in calculating the new file.
  42. B    The other parametes will be computed for you.  make sure there is room
  43. B    on drive 9 for the next data file.  If the disk already has 2 data
  44. B    files on it, you should load a new blank disk to hold the parameters
  45. B    for the next run.  
  46. B         You will also be given the "magnification" level of the new image
  47. B    in "standard m-brots".  This is just a means of comparison.  The image
  48. B    named "mama.1200.y" is considered the standard size.
  49. B         The maximum theoretical effective magnification of this system is
  50. B    18,000,000 "standard m-brots".  Generally, higher magnifications
  51. B    require higher iteration values, and take longer to run.
  52. B
  53. B         You can save copies of the screen images from MAGNIBROT.  That is,
  54. B    you can save the picture with the magnification window imbedded in it.
  55. B    This helps when viewing a magnification sequence, as it shows where
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67. B    each successive image will be coming from.  These will also be 32-block
  68. B    files.  You can name them anything you wish, though you might want to
  69. B    keep the "y" "n" convention at the end.
  70. B
  71. B
  72. B
  73. B    THE BASIC PROGRAMS
  74. B
  75. B         Auto-seq and Colours are two basic programs used to display images
  76. B    of the set.  We've already gone over Colours.  Auto-seq lets you make
  77. B    slide shows out of a sequence of mandelbrot images.  You can show
  78. B    images of sucessively greater magnification, or the effects of
  79. B    successively narrow color regions on the same slide.  To change
  80. B    Auto-seq, you have to edit the basic program.  If you are familiar with
  81. B    basic, use the sample program as your template.  Simply change the
  82. B    lines that load in the images.  To add more lines, just keep increasing
  83. B    the values for "a".  These basic programs use SIMON'S BASIC for
  84. B    graphics control.
  85. B
  86. B
  87. B
  88. B    HINTS AND TIPS
  89. B
  90. B         The best tip is to do some reading on the subject.  You will have
  91. B    a much better appreciation of what is going on with the programs.
  92. B
  93. B         How do you choose parameters to most effectively generate images?
  94. B    Here are some general guidelines.
  95. B
  96. B         Generally, you will need more iterations the closer you get to the
  97. B    edge of the set, and the higher you magnify.  To make a picture of the
  98. B    whole set, as in "mama.1200.y", you can get away with iteration levels
  99. B    of less than 100.  You may even wish to use a level of 10.  Higher
  100. B    iteration levels are more accurate representations of the set.  The
  101. B    fewer iterations you use, the more black area there will be in your
  102. B    display.  As you increase the magnification, you may notice a fuzziness
  103. B    to the set, and a lot of black dots speckling the image.  That is a
  104. B    pretty good sign that you may need to increase the iteration limit.
  105. B         The best guide to choosing iteration levels is the graph provided
  106. B    in MANDELPAINT.  Look at the graph.  Suppose you chose a limit of 100.
  107. B    If the vast majority of points fall well below 50, you could probably
  108. B    have used a lower limit.  If there are points graphed nearer 100, you
  109. B    may need to increase the limit on your next magnification.  As you look
  110. B    at the graph, you should see decreasing levels of points as you move
  111. B    towards the limit.  it is a good sign when you see some blank spots, or
  112. B    gaps as you approach the limit.  This means there were no points
  113. B    selected at those iteration levels.  That is a sign that you have
  114. B    examined most of the points outiside the set, and a higher iteration
  115. B    level would have made little difference.
  116. B
  117. B         The highest number of iterations that can be used with the system
  118. B    is 2500.  MANDELCRUNCH could theoretically use values of over 32000,
  119. B    but there is not enough memory for MANDELPAINT to handle this.
  120. B    Fortunately, 2500 is quite high already.  Anything higher would almost
  121. B    be impractical in terms of computation time.
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133. B
  134. B         If you examine a region of the set that contains no points within
  135. B    the set (no black points), you will have 4 colors to work with, instead
  136. B    of 3 colors and black.  Mandelpaint has been designed to make use of
  137. B    this.  At this time, however, I have not written all of the programs to
  138. B    do so.  To make use of it in AUTO-SEQ, for example, you will have to
  139. B    change the HIRES and MULTI statements.
  140. B         Another change that could be made is to use the COLOURS program to
  141. B    create a custom color file that would be accessed by all the graphics
  142. B    programs so you could use your favorite colors when working on the set.
  143. B    However, I did want to upload what I have so far to see if anyone is
  144. B    interested.
  145. B         If you have any comments, questions, or suggestions, I would be
  146. B    glad to hear from you.  Drop me a line on CompuServe e-mail for
  147. B    73027,1316
  148. B
  149. B                      Best wishes,
  150. B                          JA
  151.  
  152.  
  153.  
  154.  
  155.  
  156.  
  157.  
  158.  
  159.  
  160.  
  161.  
  162.  
  163.  
  164.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.